$(function(){
	var nameflag = false;
	var ageflag = false;
	var didflag = false;
	function checkDisView(ele,content){
		//ele代表要被验证的元素，content代表要显示的提示信息
		var span = ele.parent().find('span');
		//用.find()获取节点
		//定义span变量，接收元素的父亲的span节点
		if(span)
			span.remove();
		//用.remove()移除节点
		//如果ele的父元素有span节点，就移除
		var span = $('<span id="helpBlock2" class="help-block">'+content+'</span>');
		//重新定义span，将内容写上
		//格式 ：var span = $('<span></span>');
		ele.parent().append(span);
		//将写好的span添加到ele的父节点中
		//.append(元素) 添加节点
	}
	$('#forname').blur(function(){
		  var value = $(this).val();
		  if(value.trim()!=""){
			  $(this).parent().parent().removeClass('has-error');
			  $(this).parent().parent().addClass('has-success');
			  checkDisView($(this),'姓名录入合法');
			  nameflag = true;
		  }
		  else{
			  $(this).parent().parent().removeClass('has-success');
			  $(this).parent().parent().addClass('has-error');
			  checkDisView($(this),'姓名录入不合法');
			  nameflag = false;
		  }
	});
	$('#forage').blur(function(){
		var value = $(this).val();
		var reg = /^(?:[1-9]\d?|1[0-4]\d|150)$/;
		//年龄正则(小于150的正整数)
		var rf = reg.test(value);
		//定义变量rf，接收 待验证值的 合法性(值为true或false)
		if(rf){
			$(this).parent().parent().removeClass('has-error');
			$(this).parent().parent().addClass('has-success');
			checkDisView($(this),'年龄录入合法');
			ageflag = true;
		}
		else{
			$(this).parent().parent().removeClass('has-success');
			$(this).parent().parent().addClass('has-error');
			checkDisView($(this),'年龄录入不合法');
			ageflag = false;
		}
	});
	$('#fordid').blur(function(){
		var value = $(this).val();
		if(value!=-1){
			$(this).parent().parent().removeClass('has-error');
			$(this).parent().parent().addClass('has-success');
			checkDisView($(this),'部门已选择');
			didflag = true;
		}
		else{
			$(this).parent().parent().removeClass('has-success');
			$(this).parent().parent().addClass('has-error');
			checkDisView($(this),'部门未选择');
			didflag = false;
		}
	});
	$('#submitbtn').click(function(){
		if(!nameflag)
			checkDisView($('#forname'),'姓名未输入');
		if(!ageflag)
			checkDisView($('#forage'),'年龄未输入');
		if(!didflag)
			checkDisView($('#fordid'),'部门未选择');
		if(nameflag&&ageflag&&didflag)
			$('#forform').submit();
	});
})